<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
	<p:dialog header="#{mensaje.titulo_producto}" widgetVar="dlgProducto"
		resizable="false" modal="true" appendTo="@(body)" width="1000"
		height="550" dynamic="true" closable="false">
		<h:form id="formProducto">
		     <p:messages showDetail="true"/>
				<p:commandButton action="#{productoBean.guardar()}"
					value="#{mensaje.action_guardar}" update="panel" icon="ui-icon-disk"/>
					
				<p:commandButton action="#{productoBean.eliminar()}"
					value="#{mensaje.action_eliminar}" update="panel" />
				<p:commandButton action="#{productoBean.cancelar()}"
					value="#{mensaje.action_cancelar}" immediate="true" 
					icon="ui-icon-cancel"
					onclick="if (!args.validationFailed)PF('dlgProducto').hide();">
					<p:resetInput target="@form" />
				</p:commandButton>
				<p:separator  />
				<br />
				<p:growl id="growl" autoUpdate="true" />
				<p:focus id="focus" />
			<p:panel id="panel" >
<!-- 				<f:facet name="header">#{mensaje.titulo_producto}</f:facet> -->
			
				<h:panelGrid columns="2" style="margin-bottom:10px" >				
					<p:outputLabel for="nombre" value="#{mensaje.label_nombre}" />
					<p:inputText id="nombre" value="#{productoBean.producto.nombre}" required = "true" style="width: 300px;"/>					
					<p:outputLabel for="descripcion" value="#{mensaje.titulo_descripcion}" />
					<p:inputText id="descripcion" value="#{productoBean.producto.descripcion}" style="width: 300px;" maxlength="100"/>
					
					
					<p:outputLabel value="#{mensaje.titulo_empresa}" />
			        <p:selectOneMenu value="#{productoBean.producto.empresa.id}" effect="fade" >			              
			            <f:selectItems value="#{empresaList.findAllActivos()}" var="_empresa" itemLabel="#{_empresa.nombre}" itemValue="#{_empresa.id}"/>  
			        </p:selectOneMenu>			        
			        
			        <p:outputLabel value="#{mensaje.titulo_almacen}" />
			        <p:selectOneMenu value="#{productoBean.producto.almacen.id}" effect="fade" >			              
			            <f:selectItems value="#{almacenList.findAllActivos()}" var="_almacen" itemLabel="#{_almacen.nombre}" itemValue="#{_almacen.id}"/>  
			        </p:selectOneMenu>
					
<!-- 					<p:outputLabel value="#{mensaje.titulo_activo}" /> -->
<!-- 			        <p:selectBooleanCheckbox value="#{productoBean.producto.activo}" />  -->
			        
					<p:outputLabel value="#{mensaje.titulo_activo}" />
				 	<p:selectOneRadio  value="#{productoBean.producto.activo}" required="true">  
			            <f:selectItem itemLabel="#{mensaje.titulo_si}" itemValue="#{true}" />  
			            <f:selectItem itemLabel="#{mensaje.titulo_no}" itemValue="#{false}" />
			        </p:selectOneRadio>
			        
			        <p:outputLabel value="#{mensaje.titulo_tipo}" />
				 	<p:selectOneRadio  value="#{productoBean.producto.DTYPE}" required="true">  
			            <f:selectItem itemLabel="#{mensaje['comun.medicamento']}" itemValue="#{mensaje['comun.medicamento']}" />  
			            <f:selectItem itemLabel="#{mensaje.titulo_producto}" itemValue="#{mensaje['comun.articulo']}" />
			        </p:selectOneRadio>
			        
					<p:outputLabel value="#{mensaje.titulo_marca}" />
			        <p:selectOneMenu value="#{productoBean.producto.marca.id}" effect="fade" >
			        	<f:selectItem itemLabel="#{mensaje.label_seleccioneunvalor}" itemValue="#{_marca}" itemDisabled="true"/>			              
			            <f:selectItems value="#{marcaList.findAll()}" var="_marca" itemLabel="#{_marca.nombre}" itemValue="#{_marca.id}"/>  
			        </p:selectOneMenu>
					
					<p:outputLabel value="#{mensaje.titulo_laboratorio}" />
			        <p:selectOneMenu value="#{productoBean.producto.laboratorio.id}" effect="fade" >
			            <f:selectItem itemLabel="#{mensaje.label_seleccioneunvalor}" itemValue="#{_laboratorio}" itemDisabled="true"/>			              
			            <f:selectItems value="#{laboratorioList.findAll()}" var="_laboratorio" itemLabel="#{_laboratorio.nombre}" itemValue="#{_laboratorio.id}"/>  
			        </p:selectOneMenu>
					
					<p:outputLabel value="#{mensaje.titulo_presentacion}"/>
					<p:pickList value="#{productoBean.presentaciones}" var="presentacion" itemLabel="#{presentacion.nombre}" itemValue="#{presentacion}" converter="#{presentacionConverter}"/>  

				</h:panelGrid>
					

			</p:panel>
		</h:form>
		</p:dialog>
</h:body>
</html>